-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add JDK EA build #10904
Add JDK EA build #10904
Conversation
run: | | ||
echo "${{ secrets.buildJabRefPrivateKey }}" > sshkey | ||
chmod 600 sshkey | ||
rsync -rt --chmod=Du=rwx,Dg=rx,Do=rx,Fu=rw,Fg=r,Fo=r --itemize-changes --stats --rsync-path="mkdir -p /var/www/builds.jabref.org/www/${{ needs.build.outputs.branchname }} && rsync" -e 'ssh -p 9922 -i sshkey -o StrictHostKeyChecking=no' build/distribution/ jrrsync@build-upload.jabref.org:/var/www/builds.jabref.org/www/${{ needs.build.outputs.branchname }}/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
upload. in a separate dir?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changed to https://builds.jabref.org/jdk-ea/.
This reverts commit e7d47fd.
@Siedlerchr I removed the notarization things and called jlink using the "normal" gradle task. Seems to work?! |
The build for this PR is no longer available. Please visit https://builds.jabref.org/main/ for the latest build. |
Next PR could add inclusion of JavaFX-_EA (https://jdk.java.net/javafx22/). I didn't find it on maven central quickly yet. |
Sure it's on maven: https://mvnrepository.com/artifact/org.openjfx/javafx/22-ea+28 |
* upstream/main: (22 commits) Bump com.github.andygoossens.modernizer from 1.9.0 to 1.9.2 (JabRef#10922) Bump com.dlsc.gemsfx:gemsfx from 1.97.0 to 2.0.3 (JabRef#10923) Bump org.apache.logging.log4j:log4j-to-slf4j from 2.22.1 to 2.23.0 (JabRef#10921) Added missing changelog entry for JabRef#10912 Change the popup to enter types to the combo box for custom entry types (JabRef#10912) Add JDK EA build (JabRef#10904) Fix Broken Links (JabRef#10899) Add HTML2MD conversion to abstract and comment fields (JabRef#10896) docs: Fixed URLs and corrected typos (JabRef#10900) Add refresh button for LaTeX citations. (JabRef#10901) Farewell btut 👋 (JabRef#10905) Fix: About OOError, Alternatives section not visible (JabRef#10902) Update code-quality.md Fix documentation issues: Sourcegraph URL and method name (JabRef#10898) Removed mainapplication layer (JabRef#10895) Update check-links.yml (JabRef#10897) [WIP] Adds the ability to specify [camelN] as a title-related field marker for citation key generation (JabRef#10772) Bump com.dlsc.gemsfx:gemsfx from 1.92.0 to 1.97.0 (JabRef#10894) Bump org.openrewrite.recipe:rewrite-recipe-bom from 2.6.3 to 2.6.4 (JabRef#10892) Bump org.junit.platform:junit-platform-launcher from 1.10.1 to 1.10.2 (JabRef#10893) ... # Conflicts: # src/main/java/org/jabref/gui/desktop/os/NativeDesktop.java
Why is the repo for org.gradle.toolchains.foojay-resolver-convention removed? I got this error when building jabref:
|
Hm, normally it should not be necessary. Did readdding fix your issues? |
Yes, without it some other plugins in build.gradle can't be resolved, either. |
Which operating system? Which branch? - We use the CI environment of GitHub; and we don't have any issues there. |
I'm building 5.13 for NixOS. |
@linsui I didn't have time to try myself on NixOS. Do you have a link to enable easy reproducing? The error message is incomplete. It stops at
Maybe, it is some NixOS specialty not to load any plugins if not explicitly asked for? |
I did more tests and I found that I just need to add
|
@linsui This is very strange. I tried, compiles also with empty Can you run it with We currently assume that NixOS might inject some other repositories? |
Oh, you are correct. Sorry for the noise! NixOS downloads the maven deps into a local maven repo for offline build. Without the |
Thank you for the follow-up and quick replies! Does that also mean that there will be patch to the NixOS scripts? 😅 Kudos to @jjohannes for the help in a slack chat! |
Yes, I'm updating the jabref package for NixOS. :) |
This adds build checks on
main
for JDK early access builds. The concrete setting is inspired by the JUnit5 team at https://github.com/junit-team/junit5/blob/main/.github/workflows/cross-version.yml.Background: JabRef is listed on the Quality Outreach page of the JDK team and "should" report whether JabRef works with EA builds. With this workflow, we will be able to tell whether JabRef can be build (or not)
Generated files:
Mandatory checks
CHANGELOG.md
described in a way that is understandable for the average user (if applicable)